﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.Composition;

namespace HVP.MEF.Tests
{
    [Export]
    public class ShellViewModel
    {
        //set AllowDefault=true in order allow a null value - useful for debugging rejection
        [Import]
        public IItemView ItemView { get; set; }

        [Import]
        public ILinkView LinkView { get; set; }

        [Import]
        public INoteView NoteView { get; set; }

        [Import]
        public ITopicView TopicView { get; set; }

        [Import]
        public IViewer Viewer { get; set; }

    }
}
